package com.unlcn.ils.erpInterfaces.service.buss;

import com.baomidou.mybatisplus.service.IService;
import com.unlcn.ils.erpInterfaces.dao.model.Soshiphead;
import com.unlcn.ils.erpInterfaces.dao.model.bo.ShippingInfoBo;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author liangpeng
 * @since 2018-06-13
 */
public interface ISoshipheadService extends IService<Soshiphead> {

    /**
     * 根据车牌号获取最新发运指令
     * @param vclicense
     * @return
     */
    ShippingInfoBo getNewestShip(String vclicense);

    /**
     * 根据车牌号获取所有发运指令
     * @param vclicense
     * @param startTime
     * @param endTime
     * @return
     */
    List<ShippingInfoBo> getAllShipByLicense(String vclicense, String startTime, String endTime);

    /**
     * 根据调度指令号查找调度指令
     * @param shipNo
     * @return
     */
    Soshiphead getSoshipheadByShipNo(String shipNo);
}
